<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script>
    //左查询 和 右查询都是基于作用域链
    //左查询: 整体作用域链都没有该变量的声明  则会在顶层作用域声明一份
    //右查询: 整体作用域链都没有该变量的声明  则报错


    function test(){
        //a = 1;  //如果变量出现在等号的左边   对变量进行左查询
        console.log(a)  //如果变量出现在等号的非左边   对变量进行右查询
    }
    test()
</script>
</html>
